package universum.engine.environment;

import universum.bi.Location;

import java.util.List;

public interface IEnvironment {
    String getName();

    String getShortName();

    int getVersion();

    void addMessage(IEnvControlMessage msg, IBroadcastingParams params);

    List<IAvailableMessage> getMessages(Location pos, int callerID);

    void preRound(int roundNum);

    void postRound();
}
